// import type { Router } from 'vue-router';
// import { setRouteEmitter } from '@/utils/route-listener';
// import setupUserLoginInfoGuard from './userLoginInfo';
// import setupPermissionGuard from './permission';

// function setupPageGuard(router: Router) {
//   router.beforeEach(async (to) => {
//     // emit route change
//     setRouteEmitter(to);
//   });
// }

// export default function createRouteGuard(router: Router) {
//   setupPageGuard(router);
//   setupUserLoginInfoGuard(router);
//   setupPermissionGuard(router);
// }
